wrack one's brains - Allemand Anglais Dictionnaire